package com.zhny.view;

import javax.swing.*;
import java.awt.*;

/**
 * @Author 侯俊杰
 * @Date 2017/11/24
 * @Time 22:17
 **/
public class BeautyEyeSettingHelper
{
    public static String[] DEFAULT_FONT  = new String[]{
            "Table.font"
            ,"TableHeader.font"
            ,"CheckBox.font"
            ,"Tree.font"
            ,"Viewport.font"
            ,"ProgressBar.font"
            ,"RadioButtonMenuItem.font"
            ,"ToolBar.font"
            ,"ColorChooser.font"
            ,"ToggleButton.font"
            ,"Panel.font"
            ,"TextArea.font"
            ,"Menu.font"
            ,"TableHeader.font"
            // ,"TextField.font"
            ,"OptionPane.font"
            ,"MenuBar.font"
            ,"Button.font"
            ,"Label.font"
            ,"PasswordField.font"
            ,"ScrollPane.font"
            ,"MenuItem.font"
            ,"ToolTip.font"
            ,"List.font"
            ,"EditorPane.font"
            ,"Table.font"
            ,"TabbedPane.font"
            ,"RadioButton.font"
            ,"CheckBoxMenuItem.font"
            ,"TextPane.font"
            ,"PopupMenu.font"
            ,"TitledBorder.font"
            ,"ComboBox.font"
    };
// 调整默认字体

    public static void setDefaultFont(String font)
    {
        for (int i = 0; i < DEFAULT_FONT.length; i++)
        {
            if (DEFAULT_FONT[i].equals("List.font"))
            {
                UIManager.put(DEFAULT_FONT[i],new Font("黑体",Font.PLAIN,14));
            }
            else UIManager.put(DEFAULT_FONT[i],new Font(font,Font.PLAIN,14));
        }
    }
}
